package com.yantong.mapper;

import com.yantong.pojo.Bank;
import com.yantong.pojo.BankBranch;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

import java.util.List;

/**
 * 银行卡mapper
 * @author kanghaixin
 * @date 2018/10/22.16:37
 */
public interface BankMapper {
    /**
     * 银行列表
     * @param name
     * @param rowBounds
     * @return
     */
    List<Bank> listBanks(@Param("name") String name, RowBounds rowBounds);
    
    /**
     * 银行列表
     * @param name
     * @param rowBounds
     * @return
     */
    List<Bank> getrunkList(@Param("name") String name);

    /**
     * 统计银行数量
     * @param name
     * @return
     */
    int countBank(@Param("name") String name);
    
    /**
     * 统计分行数量
     * @param tbCode
     * @return
     */
	int countBranch(@Param("tbCode") String tbCode);
	/**
	 * 分页查询支行
	 * @param tbCode
	 * @param rowBounds
	 * @return
	 */
	List<BankBranch> listBranch(@Param("tbCode") String tbCode, RowBounds rowBounds);

	/**
	 * 分页查询支行
	 * @param tbCode
	 * @param rowBounds
	 * @return
	 */
	List<BankBranch> getBranchList(@Param("tbCode") String tbCode);

}
